package com.liqi.display.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author liqi
 * @since 2021-04-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("UP_PRO_EVAL")
public class UpProEval implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("CREATOR_ID")
    private String creatorId;

    @TableField("CREATION_TIME")
    private LocalDateTime creationTime;

    @TableField("LAST_MODIFICATOR_ID")
    private String lastModificatorId;

    @TableField("LAST_MODIFICATION_TIME")
    private LocalDateTime lastModificationTime;

    @TableField("PROJECTNO")
    private String projectno;

    @TableField("STATUS")
    private String status;

    @TableField("FAILREASON")
    private String failreason;

    @TableField("APPCODE")
    private String appcode;

    @TableField("EVALENTITYCODE")
    private String evalentitycode;

    @TableField("CHANNEL")
    private String channel;

    @TableField("WINDOWNO")
    private String windowno;

    @TableField("WORKNO")
    private String workno;

    @TableField("HALLCODE")
    private String hallcode;

    @TableField("DEPARTMENTCODE")
    private String departmentcode;

    @TableField("DEPARTMENTNAME")
    private String departmentname;

    @TableField("AFFAIRSERIALNO")
    private String affairserialno;

    @TableField("APPLYSERIALNO")
    private String applyserialno;

    @TableField("AFFAIRCODE")
    private String affaircode;

    @TableField("AFFAIRNAME")
    private String affairname;

    @TableField("AFFAIRDEALOFFICER")
    private String affairdealofficer;

    @TableField("AFFAIRAPPLYTIME")
    private LocalDateTime affairapplytime;

    @TableField("AFFAIRDONETIME")
    private LocalDateTime affairdonetime;

    @TableField("AFFAIRHANDLEITEM")
    private String affairhandleitem;

    @TableField("USERID")
    private String userid;

    @TableField("USERNAME")
    private String username;

    @TableField("CONTACTPHONE")
    private String contactphone;

    @TableField("PASSPORTNAME")
    private String passportname;

    @TableField("USERTYPE")
    private BigDecimal usertype;

    @TableField("CERTIFICATETYPE")
    private BigDecimal certificatetype;

    @TableField("CERTIFICATENO")
    private String certificateno;

    @TableField("GENERALSTARS")
    private BigDecimal generalstars;

    @TableField("REMARK")
    private String remark;

    @TableField("EVALPROCESS")
    private BigDecimal evalprocess;

    @TableField("EVALTIME")
    private LocalDateTime evaltime;

    @TableField("LOCAL_PROJECT_NO")
    private String localProjectNo;

    @TableField("PROJECT_TYPE")
    private BigDecimal projectType;

    @TableField("SERVICE_NAME")
    private String serviceName;

    @TableField("SERVICE_NUMBER")
    private BigDecimal serviceNumber;

    @TableField("SERVICE_TIME")
    private LocalDateTime serviceTime;

    @TableField("VERSION")
    private String version;


}
